package com.ldk.framework.entity;

import com.ldk.base.framework.entity.BaseEntity;

/**
* PlatformDriver实体类
* @author mqy
*/
public class PlatformDriver extends BaseEntity {

	private static final long serialVersionUID = 4642349448791906241L;
	/**
	* 
	*/
	private Long   id;
	/**
	* 5201HDCX8779
	*/
	private String   companyId;
	/**
	* 行政区代码
	*/
	private String   address;
	/**
	* 姓名
	*/
	private String   driverName;
	/**
	* 手机号
	*/
	private String   driverPhone;
	/**
	* 性别
	*/
	private String   driverGender;
	/**
	* 生日
	*/
	private String   driverBirthday;
	/**
	* 国籍
	*/
	private String   driverNationality;
	/**
	* 民族
	*/
	private String   driverNation;
	/**
	* 婚姻状况未婚，已婚，离异
	*/
	private String   driverMaritalStatus;
	/**
	* 外语能力
	*/
	private String   driverLanguageLevel;
	/**
	* 驾驶员学历
	*/
	private String   driverEducation;
	/**
	* 户口登记机关
	*/
	private String   driverCensus;
	/**
	* 户口地址
	*/
	private String   driverAddress;
	/**
	* 驾驶员通信地址
	*/
	private String   driverContactAddress;
	/**
	* 驾驶员照片id
	*/
	private String   photoId;
	/**
	* 驾驶证号
	*/
	private String   licenseId;
	/**
	* 驾证图片id
	*/
	private String   licensePhotoId;
	/**
	* 准驾车型
	*/
	private String   driverType;
	/**
	* 驾驶证初领
	*/
	private String   getDriverLicenseDate;
	/**
	* 驾驶证有效期起
	*/
	private String   driverLicenseOn;
	/**
	* 驾驶证有效期止
	*/
	private String   driverLicenseOff;
	/**
	* 是否巡游驾驶员0否1是
	*/
	private Long   taxiDriver;
	/**
	* 网约证号
	*/
	private String   certificateNo;
	/**
	* 网约车发证机构
	*/
	private String   networkCarIssueOrganization;
	/**
	* 资格证发证日期
	*/
	private String   networkCarIssueDate;
	/**
	* 资格证初次领取
	*/
	private String   getNetworkCarProofDate;
	/**
	* 资格证有效期起
	*/
	private String   networkCarProofOn;
	/**
	* 资格证有效期止
	*/
	private String   NetworkCarProofOff;
	/**
	* 报备日期
	*/
	private String   RegisterDate;
	/**
	* 是否专职0否1是
	*/
	private Long   FullTimeDriver;
	/**
	* 驾驶员黑名单0否1是
	*/
	private Long   InDriverBlacklist;
	/**
	* 1网络预约2出租3合乘
	*/
	private Long   commercialType;
	/**
	* 合同签署公司全称
	*/
	private String   contractCompany;
	/**
	* 合同有效期起
	*/
	private String   contractOn;
	/**
	* 合同有效期止
	*/
	private String   contractOff;
	/**
	* 紧急联系人
	*/
	private String   emergencyContact;
	/**
	* 紧急联系人电话
	*/
	private String   emergencyContactPhone;
	/**
	* 紧急联系人地址
	*/
	private String   emergencyContactAddress;
	/**
	* 0有效1失效
	*/
	private Long   state;
	/**
	* 1新增2更新3删除
	*/
	private Long   flag;
	/**
	* 平台更新时间
	*/
	private String   updateTime;
	/**
	* 
	*/
	private Long   datetime;
	/**
	* 司机openid
	*/
	private String   driverOpenId;
	/**
	* 是否启用
	*/
	private Boolean   enabled;

	public Long getId() {
		return id;
	}
	public void setId (Long id){
    	this.id = id;
	}
	public String getCompanyId() {
		return companyId;
	}
	public void setCompanyId (String companyId){
    	this.companyId = companyId;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress (String address){
    	this.address = address;
	}
	public String getDriverName() {
		return driverName;
	}
	public void setDriverName (String driverName){
    	this.driverName = driverName;
	}
	public String getDriverPhone() {
		return driverPhone;
	}
	public void setDriverPhone (String driverPhone){
    	this.driverPhone = driverPhone;
	}
	public String getDriverGender() {
		return driverGender;
	}
	public void setDriverGender (String driverGender){
    	this.driverGender = driverGender;
	}
	public String getDriverBirthday() {
		return driverBirthday;
	}
	public void setDriverBirthday (String driverBirthday){
    	this.driverBirthday = driverBirthday;
	}
	public String getDriverNationality() {
		return driverNationality;
	}
	public void setDriverNationality (String driverNationality){
    	this.driverNationality = driverNationality;
	}
	public String getDriverNation() {
		return driverNation;
	}
	public void setDriverNation (String driverNation){
    	this.driverNation = driverNation;
	}
	public String getDriverMaritalStatus() {
		return driverMaritalStatus;
	}
	public void setDriverMaritalStatus (String driverMaritalStatus){
    	this.driverMaritalStatus = driverMaritalStatus;
	}
	public String getDriverLanguageLevel() {
		return driverLanguageLevel;
	}
	public void setDriverLanguageLevel (String driverLanguageLevel){
    	this.driverLanguageLevel = driverLanguageLevel;
	}
	public String getDriverEducation() {
		return driverEducation;
	}
	public void setDriverEducation (String driverEducation){
    	this.driverEducation = driverEducation;
	}
	public String getDriverCensus() {
		return driverCensus;
	}
	public void setDriverCensus (String driverCensus){
    	this.driverCensus = driverCensus;
	}
	public String getDriverAddress() {
		return driverAddress;
	}
	public void setDriverAddress (String driverAddress){
    	this.driverAddress = driverAddress;
	}
	public String getDriverContactAddress() {
		return driverContactAddress;
	}
	public void setDriverContactAddress (String driverContactAddress){
    	this.driverContactAddress = driverContactAddress;
	}
	public String getPhotoId() {
		return photoId;
	}
	public void setPhotoId (String photoId){
    	this.photoId = photoId;
	}
	public String getLicenseId() {
		return licenseId;
	}
	public void setLicenseId (String licenseId){
    	this.licenseId = licenseId;
	}
	public String getLicensePhotoId() {
		return licensePhotoId;
	}
	public void setLicensePhotoId (String licensePhotoId){
    	this.licensePhotoId = licensePhotoId;
	}
	public String getDriverType() {
		return driverType;
	}
	public void setDriverType (String driverType){
    	this.driverType = driverType;
	}
	public String getGetDriverLicenseDate() {
		return getDriverLicenseDate;
	}
	public void setGetDriverLicenseDate (String getDriverLicenseDate){
    	this.getDriverLicenseDate = getDriverLicenseDate;
	}
	public String getDriverLicenseOn() {
		return driverLicenseOn;
	}
	public void setDriverLicenseOn (String driverLicenseOn){
    	this.driverLicenseOn = driverLicenseOn;
	}
	public String getDriverLicenseOff() {
		return driverLicenseOff;
	}
	public void setDriverLicenseOff (String driverLicenseOff){
    	this.driverLicenseOff = driverLicenseOff;
	}
	public Long getTaxiDriver() {
		return taxiDriver;
	}
	public void setTaxiDriver (Long taxiDriver){
    	this.taxiDriver = taxiDriver;
	}
	public String getCertificateNo() {
		return certificateNo;
	}
	public void setCertificateNo (String certificateNo){
    	this.certificateNo = certificateNo;
	}
	public String getNetworkCarIssueOrganization() {
		return networkCarIssueOrganization;
	}
	public void setNetworkCarIssueOrganization (String networkCarIssueOrganization){
    	this.networkCarIssueOrganization = networkCarIssueOrganization;
	}
	public String getNetworkCarIssueDate() {
		return networkCarIssueDate;
	}
	public void setNetworkCarIssueDate (String networkCarIssueDate){
    	this.networkCarIssueDate = networkCarIssueDate;
	}
	public String getGetNetworkCarProofDate() {
		return getNetworkCarProofDate;
	}
	public void setGetNetworkCarProofDate (String getNetworkCarProofDate){
    	this.getNetworkCarProofDate = getNetworkCarProofDate;
	}
	public String getNetworkCarProofOn() {
		return networkCarProofOn;
	}
	public void setNetworkCarProofOn (String networkCarProofOn){
    	this.networkCarProofOn = networkCarProofOn;
	}
	public String getNetworkCarProofOff() {
		return NetworkCarProofOff;
	}
	public void setNetworkCarProofOff (String NetworkCarProofOff){
    	this.NetworkCarProofOff = NetworkCarProofOff;
	}
	public String getRegisterDate() {
		return RegisterDate;
	}
	public void setRegisterDate (String RegisterDate){
    	this.RegisterDate = RegisterDate;
	}
	public Long getFullTimeDriver() {
		return FullTimeDriver;
	}
	public void setFullTimeDriver (Long FullTimeDriver){
    	this.FullTimeDriver = FullTimeDriver;
	}
	public Long getInDriverBlacklist() {
		return InDriverBlacklist;
	}
	public void setInDriverBlacklist (Long InDriverBlacklist){
    	this.InDriverBlacklist = InDriverBlacklist;
	}
	public Long getCommercialType() {
		return commercialType;
	}
	public void setCommercialType (Long commercialType){
    	this.commercialType = commercialType;
	}
	public String getContractCompany() {
		return contractCompany;
	}
	public void setContractCompany (String contractCompany){
    	this.contractCompany = contractCompany;
	}
	public String getContractOn() {
		return contractOn;
	}
	public void setContractOn (String contractOn){
    	this.contractOn = contractOn;
	}
	public String getContractOff() {
		return contractOff;
	}
	public void setContractOff (String contractOff){
    	this.contractOff = contractOff;
	}
	public String getEmergencyContact() {
		return emergencyContact;
	}
	public void setEmergencyContact (String emergencyContact){
    	this.emergencyContact = emergencyContact;
	}
	public String getEmergencyContactPhone() {
		return emergencyContactPhone;
	}
	public void setEmergencyContactPhone (String emergencyContactPhone){
    	this.emergencyContactPhone = emergencyContactPhone;
	}
	public String getEmergencyContactAddress() {
		return emergencyContactAddress;
	}
	public void setEmergencyContactAddress (String emergencyContactAddress){
    	this.emergencyContactAddress = emergencyContactAddress;
	}
	public Long getState() {
		return state;
	}
	public void setState (Long state){
    	this.state = state;
	}
	public Long getFlag() {
		return flag;
	}
	public void setFlag (Long flag){
    	this.flag = flag;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime (String updateTime){
    	this.updateTime = updateTime;
	}
	public Long getDatetime() {
		return datetime;
	}
	public void setDatetime (Long datetime){
    	this.datetime = datetime;
	}
	public String getDriverOpenId() {
		return driverOpenId;
	}
	public void setDriverOpenId (String driverOpenId){
    	this.driverOpenId = driverOpenId;
	}
	public Boolean getEnabled() {
		return enabled;
	}
	public void setEnabled (Boolean enabled){
    	this.enabled = enabled;
	}

}
